polysulfide rubber - French English Dictionary